StringScanner.SkipToCharacter Function

Syntax

Result_Flag as L = SkipToCharacter as l(characters as c)

Arguments

Result_Flag

True if an alphanumeric character was found.

characters

Characters to search for. Case sensitive.

Description

Skip until one of the characters specified is encountered. Return true if successful.

Discussion

The <StringScanner>.SkipToCharacter() function moves the offset to the next character in the Chars list. The offset does not move if it is already pointing to one of the specified characters. Note : The Chars argument is case sensitive.

Example

dim scanner as P
dim txt as C
txt = <<%text%
This is wonderful prose written
by a technical writer of note.
%text%
scanner = stringscanner.create(txt)
? scanner.skiptocharacter("wr")
= .T.
? scanner.GetToOffset()
= "This is "
? scanner.GetRemainder()
= wonderful prose written
by a technical writer of note.

See Also